package com.master.ed;

import com.master.util.JavaUtil;

public class OSSED extends RelatorioED {

	private long oid_proposta;
	private long oid_oss;
	private String oid_cliente;
	private String nm_contato;
	private String nr_telefone;
	private long oid_origem;
	private String tx_origem;
	private long oid_destino;
	private String tx_destino;
	private String dt_emissao;
	private String hr_emissao;
	private String dt_servico;
	private String hr_servico;
	private String dm_equipamento;
	private String tx_equipamento;
	private String dm_tipo_veiculo1;
	private String dm_tipo_veiculo2;
	private String nm_referencia_cliente;
	private String tx_servico;
	private String tx_observacao;
	private double nr_volumes;
	private double nr_peso;

	private long oid_modal;

	private String oid_pessoa_coleta;
	private String nm_endereco_coleta;
	private String nm_bairro_coleta;
	private String tx_complemento_produto;

	//FKs
	private String cd_unidade;
	private String nm_unidade;
	private String nr_cnpj_cpf;
	private String nm_razao_social;
	private String cd_origem;
	private String nm_origem;
	private String cd_destino;
	private String nm_destino;
	private String cd_produto;
	private String nm_produto;
	private long nr_proposta;
	private String nr_cnpj_cpf_coleta;
	private String nm_razao_social_coleta;

	private String cd_modal;
	private String nm_modal;

	private long oid_usuario;
	private String dt_hr_alteracao;

	private String dt_servico_final;

	public OSSED() {
		super();
	}
	public OSSED(long oid_oss) {
		super();
		this.oid_oss = oid_oss;
	}
	public OSSED(String oid_oss) {
		super();
		if(JavaUtil.doValida(oid_oss))
			this.oid_oss = new Long(oid_oss).longValue();
	}
	public OSSED(long oid_proposta, long nr_proposta) {
		super();
		this.oid_proposta = oid_proposta;
		this.nr_proposta = nr_proposta;
	}

	public static String getDescSituacao(String situacao) {
		String toReturn = "";
		if(JavaUtil.doValida(situacao)){
			if("A".equals(situacao)){
				toReturn = "ABERTA";
			} else if("C".equals(situacao)){
				toReturn = "CANCELADA";
			} else if("F".equals(situacao)){
				toReturn = "FINALIZADA";
			} else if("X".equals(situacao)){
				toReturn = "EM COLETA";
			}
		} else {
			toReturn = "N/A";
		}
		return toReturn;
	}

	public String getCd_destino() {
		return cd_destino;
	}
	public void setCd_destino(String cd_destino) {
		this.cd_destino = cd_destino;
	}
	public String getCd_origem() {
		return cd_origem;
	}
	public void setCd_origem(String cd_origem) {
		this.cd_origem = cd_origem;
	}
	public String getCd_produto() {
		return cd_produto;
	}
	public void setCd_produto(String cd_produto) {
		this.cd_produto = cd_produto;
	}
	public String getCd_unidade() {
		return cd_unidade;
	}
	public void setCd_unidade(String cd_unidade) {
		this.cd_unidade = cd_unidade;
	}
	public String getDm_equipamento() {
		return dm_equipamento;
	}
	public void setDm_equipamento(String dm_equipamento) {
		this.dm_equipamento = dm_equipamento;
	}
	public String getDm_tipo_veiculo1() {
		return dm_tipo_veiculo1;
	}
	public void setDm_tipo_veiculo1(String dm_tipo_veiculo1) {
		this.dm_tipo_veiculo1 = dm_tipo_veiculo1;
	}
	public String getDm_tipo_veiculo2() {
		return dm_tipo_veiculo2;
	}
	public void setDm_tipo_veiculo2(String dm_tipo_veiculo2) {
		this.dm_tipo_veiculo2 = dm_tipo_veiculo2;
	}
	public String getDt_emissao() {
		return dt_emissao;
	}
	public void setDt_emissao(String dt_emissao) {
		this.dt_emissao = dt_emissao;
	}
	public String getDt_hr_alteracao() {
		return dt_hr_alteracao;
	}
	public void setDt_hr_alteracao(String dt_hr_alteracao) {
		this.dt_hr_alteracao = dt_hr_alteracao;
	}
	public String getDt_servico() {
		return dt_servico;
	}
	public void setDt_servico(String dt_servico) {
		this.dt_servico = dt_servico;
	}
	public String getHr_emissao() {
		return hr_emissao;
	}
	public void setHr_emissao(String hr_emissao) {
		this.hr_emissao = hr_emissao;
	}
	public String getHr_servico() {
		return hr_servico;
	}
	public void setHr_servico(String hr_servico) {
		this.hr_servico = hr_servico;
	}
	public String getNm_contato() {
		return nm_contato;
	}
	public void setNm_contato(String nm_contato) {
		this.nm_contato = nm_contato;
	}
	public String getNm_destino() {
		return nm_destino;
	}
	public void setNm_destino(String nm_destino) {
		this.nm_destino = nm_destino;
	}
	public String getNm_origem() {
		return nm_origem;
	}
	public void setNm_origem(String nm_origem) {
		this.nm_origem = nm_origem;
	}
	public String getNm_produto() {
		return nm_produto;
	}
	public void setNm_produto(String nm_produto) {
		this.nm_produto = nm_produto;
	}
	public String getNm_razao_social() {
		return nm_razao_social;
	}
	public void setNm_razao_social(String nm_razao_social) {
		this.nm_razao_social = nm_razao_social;
	}
	public String getNm_referencia_cliente() {
		return nm_referencia_cliente;
	}
	public void setNm_referencia_cliente(String nm_referencia_cliente) {
		this.nm_referencia_cliente = nm_referencia_cliente;
	}
	public String getNm_unidade() {
		return nm_unidade;
	}
	public void setNm_unidade(String nm_unidade) {
		this.nm_unidade = nm_unidade;
	}
	public String getNr_cnpj_cpf() {
		return nr_cnpj_cpf;
	}
	public void setNr_cnpj_cpf(String nr_cnpj_cpf) {
		this.nr_cnpj_cpf = nr_cnpj_cpf;
	}
	public double getNr_peso() {
		return nr_peso;
	}
	public void setNr_peso(double nr_peso) {
		this.nr_peso = nr_peso;
	}
	public long getNr_proposta() {
		return nr_proposta;
	}
	public void setNr_proposta(long nr_proposta) {
		this.nr_proposta = nr_proposta;
	}
	public String getNr_telefone() {
		return nr_telefone;
	}
	public void setNr_telefone(String nr_telefone) {
		this.nr_telefone = nr_telefone;
	}
	public double getNr_volumes() {
		return nr_volumes;
	}
	public void setNr_volumes(double nr_volumes) {
		this.nr_volumes = nr_volumes;
	}
	public String getOid_cliente() {
		return oid_cliente;
	}
	public void setOid_cliente(String oid_cliente) {
		this.oid_cliente = oid_cliente;
	}
	public long getOid_destino() {
		return oid_destino;
	}
	public void setOid_destino(long oid_destino) {
		this.oid_destino = oid_destino;
	}
	public long getOid_origem() {
		return oid_origem;
	}
	public void setOid_origem(long oid_origem) {
		this.oid_origem = oid_origem;
	}
	public long getOid_oss() {
		return oid_oss;
	}
	public void setOid_oss(long oid_oss) {
		this.oid_oss = oid_oss;
	}

	public long getOid_proposta() {
		return oid_proposta;
	}
	public void setOid_proposta(long oid_proposta) {
		this.oid_proposta = oid_proposta;
	}
	public long getOid_usuario() {
		return oid_usuario;
	}
	public void setOid_usuario(long oid_usuario) {
		this.oid_usuario = oid_usuario;
	}
	public String getTx_destino() {
		return tx_destino;
	}
	public void setTx_destino(String tx_destino) {
		this.tx_destino = tx_destino;
	}
	public String getTx_equipamento() {
		return tx_equipamento;
	}
	public void setTx_equipamento(String tx_equipamento) {
		this.tx_equipamento = tx_equipamento;
	}
	public String getTx_observacao() {
		return tx_observacao;
	}
	public void setTx_observacao(String tx_observacao) {
		this.tx_observacao = tx_observacao;
	}
	public String getTx_origem() {
		return tx_origem;
	}
	public void setTx_origem(String tx_origem) {
		this.tx_origem = tx_origem;
	}
	public String getTx_servico() {
		return tx_servico;
	}
	public void setTx_servico(String tx_servico) {
		this.tx_servico = tx_servico;
	}
	public String getDt_servico_final() {
		return dt_servico_final;
	}
	public void setDt_servico_final(String dt_servico_final) {
		this.dt_servico_final = dt_servico_final;
	}
	public String getNm_bairro_coleta() {
		return nm_bairro_coleta;
	}
	public void setNm_bairro_coleta(String nm_bairro_coleta) {
		this.nm_bairro_coleta = nm_bairro_coleta;
	}
	public String getNm_endereco_coleta() {
		return nm_endereco_coleta;
	}
	public void setNm_endereco_coleta(String nm_endereco_coleta) {
		this.nm_endereco_coleta = nm_endereco_coleta;
	}
	public String getNm_razao_social_coleta() {
		return nm_razao_social_coleta;
	}
	public void setNm_razao_social_coleta(String nm_razao_social_coleta) {
		this.nm_razao_social_coleta = nm_razao_social_coleta;
	}
	public String getNr_cnpj_cpf_coleta() {
		return nr_cnpj_cpf_coleta;
	}
	public void setNr_cnpj_cpf_coleta(String nr_cnpj_cpf_coleta) {
		this.nr_cnpj_cpf_coleta = nr_cnpj_cpf_coleta;
	}
	public String getOid_pessoa_coleta() {
		return oid_pessoa_coleta;
	}
	public void setOid_pessoa_coleta(String oid_pessoa_coleta) {
		this.oid_pessoa_coleta = oid_pessoa_coleta;
	}
	public String getTx_complemento_produto() {
		return tx_complemento_produto;
	}
	public void setTx_complemento_produto(String tx_complemento_produto) {
		this.tx_complemento_produto = tx_complemento_produto;
	}
	public String getCd_modal() {
		return cd_modal;
	}
	public void setCd_modal(String cd_modal) {
		this.cd_modal = cd_modal;
	}
	public String getNm_modal() {
		return nm_modal;
	}
	public void setNm_modal(String nm_modal) {
		this.nm_modal = nm_modal;
	}
	public long getOid_modal() {
		return oid_modal;
	}
	public void setOid_modal(long oid_modal) {
		this.oid_modal = oid_modal;
	}

}
